x86: drop ASM_{CL,ST}AC
authorJan Beulich <jbeulich@suse.com>
Fri, 8 Jan 2021 10:48:09 +0000 (11:48 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 8 Jan 2021 10:48:09 +0000 (11:48 +0100)
commit5fa9a14436af81c3263f9ac31b64972416a59307
treef4c3d837fb83fb4602ae0bce6a95015f2422afe4
parent6721f01ba1ccb7a32778e485d15e58d2eb6184f2
x86: drop ASM_{CL,ST}AC

Use ALTERNATIVE directly, such that at the use sites it is visible that
alternative code patching is in use. Similarly avoid hiding the fact in
SAVE_ALL.

No change to generated code.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/traps.c
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S
xen/include/asm-x86/asm_defns.h